titanium dichloride - German English Dictionary